// 定义文章相关的表单验证

const joi = require("joi")

// 定以分类名称和分类别名的验证规则

const name = joi.string().required()
const alias = joi.string().alphanum().required()

module.exports.add_cate_schema = {
    body: {
        name,
        alias,
    }
}

// 删除文章id验证

const id = joi.number().integer().min(1).required()

module.exports.delete_cate_schema = {
    params: {
        id,
    }
}

// 根据id获取文章
module.exports.get_cate_schema = {
    params: {
        id,
    }
}

// 根据id更新文章分类
module.exports.update_cate_schema = {
    body: {
        id,
        name,
        alias,
    }
}